# Author: Kuilin

names_class1 = ["Mike","Marry","Jan","Jack"]
names_class2 = ["John","Amy","Harry","Tom"]

# 4.删除列表
# names.clear()
# print(names)

# 5.合并列表
# extend是有顺序的
names_class2.extend(names_class1)
print(names_class2)

# 6.copy()复制列表
# 赋值不等于真正意义的复制
names_class1_copy = names_class1
print(names_class1)
print(names_class1_copy)
names_class1.append("Kuilin")
print("names_calss1:",names_class1)
print("names_class1_copy:",names_class1_copy)

# 引用copy()
names_class1_源数据备份 = names_class1.copy()
print(names_class1)
print(names_class1_源数据备份)
names_class1.append("Kuilin")
print("names_calss1:",names_class1)
print("names_class1_copy:",names_class1_源数据备份)

# 用切片 [:] 等价于copy()方法
names_class1_源数据备份 = names_class1[:]
print(names_class1)
print(names_class1_源数据备份)
names_class1.append("Kuilin")
print("names_calss1:",names_class1)
print("names_class1_源数据备份:",names_class1_源数据备份)


stu_id = [90.94,95,98,94,90,93,95,91,94,97]
# 7. count() 查看元素出现的次数/统计数量
print(stu_id.count(94))

# 8. sort() 排序
# reverse=True 从高到低，默认为从低到高排序
stu_id.sort(reverse=True)
print(stu_id)

names_class1.sort()
# 字符串的排序方法是：首字母a-z的顺序
print(names_class1)
